package beanstao.util.j2ee.navigation;

import beanstao.util.response.PD;
import beanstao.util.store.IQD;

public interface ITreeNavigation
{

	public PD childs(IQD data);

	public PD elements(IQD data);

	public PD xml(IQD data);

	public PD idOfChilds(IQD data);

	public PD idOfElements(IQD data);

	public PD idNameOfChilds(IQD data);

	public PD idNameOfElements(IQD data);

	public PD simpleXml(IQD data);

	/**
	 * 返回指定ＩＤ的对象的所有祖先对象集合
	 * @param data
	 * @return
	 */
	PD ancestor(IQD data);

}
